Consumer graphics cards for fast image processing based on the Pixel Shader 3.0 standard
نویسنده
چکیده
Optical inspection and metrology for industrial applications often require fast image processing. Today this is mostly reached by special developed hardware, which represents a relevant cost factor in image processing systems. Furthermore, such special solutions often cannot be easily adapted to new requirements. Otherwise, CPU based systems feature a good programmability but often not enough processing power for real time purposes. The required computational performance and flexibility can be provided by the latest issue of consumer graphics cards for personal computers equipped with a fourth generation Graphics Processing Unit (GPU) supporting the Pixel Shader 3.0 standard. The GPU contains freely programmable units for geometrical and mathematical processing of textured objects by shader programs. The objective of this paper is to show that the 3.0 standard shaders are now ready to be integrated in industrial environments for real time imaging applications. To this end, we focus on common image processing algorithms, such as linear and nonlinear filters. A benchmark has been implemented to compare the speed of GPU shader algorithms to those running on CPU systems.
منابع مشابه
Ultra-Fast Image Reconstruction of Tomosynthesis Mammography Using GPU
Digital Breast Tomosynthesis (DBT) is a technology that creates three dimensional (3D) images of breast tissue. Tomosynthesis mammography detects lesions that are not detectable with other imaging systems. If image reconstruction time is in the order of seconds, we can use Tomosynthesis systems to perform Tomosynthesis-guided Interventional procedures. This research has been designed to study u...
متن کاملExploiting current-generation graphics hardware for synthetic-scene generation
Increasing seeker frame rate and pixel count, as well as the demand for higher levels of scene fidelity, have driven scene generation software for hardware-in-the-loop (HWIL) and software-in-the-loop (SWIL) testing to higher levels of parallelization. Because modern PC graphics cards provide multiple computational cores (240 shader cores for a current NVIDIA Corporation GeForce and Quadro cards...
متن کاملImplementation of a 3D Graphics Rasterizer
In this paper, we designed 3D graphics hardware with rasterizer having texture and slim-shader for the efficient 3D graphics accelerator. The rasterizer consists of vertical shader and triangle set-up with AAL slim-shader. We developed all modules (vertex shader, pixel shader, slim shader, clipping engine, triangle setup engine and raster operator) of 3D pipeline on FPGA using RTL design. It is...
متن کاملThree-Dimensional Image Warping on Programmable Graphics Hardware
Many image-based rendering systems are based on three-dimensional image warping (3D Warping), which transforms pixels in reference image to destination view. However, the original 3D warping equation, proposed by McMillan and Bishop, is derived under one special coordinate system, making its inability of direct implementation on programmable graphics hardware. In this paper, we revisit the 3D w...
متن کاملPersistent Background Effects for Realtime Applications
0. Abstract This paper outlines the general use of the GPU interface defined in shader languages, for the design of large-scale effects with per-pixel clarity. At this point, the stability of GPU programming has matured, and effects can be used reliably on most consumer hardware. Coupled with the low efficiency reduction and short code segments, the incorporation of shader effects seems to have...
متن کامل